﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Masters/SiteMasterPage.master" AutoEventWireup="true" CodeBehind="CatalogoProyecto.aspx.cs" Inherits="Sireass.Asp.Administracion.CatalogoPryecto" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
   <div id="divTitulo">
        <span class="ccsTitulo">Administración - Proyectos</span>
    </div>
    <div>
        <br />
        <asp:UpdatePanel ID="updatePanelAdmProyecto" runat="server">
          <ContentTemplate>
            <asp:MultiView ID="mvwAdmProyecto" runat="server" ActiveViewIndex="0">
               <asp:View ID="vmListaProyecto" runat="server">
                 <div class="cssDivGridListado">
                   <telerik:RadGrid ID="RadGridProyectos" runat="server" AllowPaging="true" AutoGenerateColumns="false" OnItemCommand="RadGridProyectos_ItemCommand"
                    ShowFooter="true" Culture="es-Mx" onpageindexchanged="radGrdListado_PageIndexChanged"  onpagesizechanged="radGrdListado_PageSizeChanged">
                      <MasterTableView CommandItemDisplay="Top" DataKeyNames="IdProyecto"  
                        PagerStyle-PrevPageToolTip="Página Previa"
                        PagerStyle-PrevPagesToolTip="Páginas previas" PagerStyle-PageSizeLabelText="Tamaño de página:"
                        PagerStyle-NextPageToolTip="Página siguiente" PagerStyle-NextPagesToolTip="Páginas siguientes"
                        PagerStyle-LastPageToolTip="Última página" PagerStyle-FirstPageToolTip="Primera página"
                        NoMasterRecordsText="No existen registros." PagerStyle-PagerTextFormat="Cambiar página: {4} &nbsp;Página <strong>{0}</strong> de <strong>{1}</strong>, registros <strong>{2}</strong> a <strong>{3}</strong> de <strong>{5}</strong>.">
                        <CommandItemTemplate>
                            <asp:Button ID="btnProyectoNuevo" runat="server" Text="Nuevo" CommandName="Nuevo" CssClass="cssBotonGrid"  />
                        </CommandItemTemplate>
                        <Columns>
                            <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Editar" Text="Editar" ImageUrl="~/Img/editar.gif"
                              HeaderStyle-Width="25px" ConfirmDialogType="RadWindow" ConfirmDialogHeight="100px"  ConfirmDialogWidth="300px"
                               ConfirmText="¿ Seguro que quiere editar el proyecto ?" ConfirmTitle="Editar Proyecto"  />
                            <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Eliminar" Text="Eliminar" ImageUrl="~/Img/eliminar.gif"
                              HeaderStyle-Width="25px" ConfirmDialogType="RadWindow" ConfirmDialogHeight="100px" ConfirmDialogWidth="300px"
                              ConfirmText="¿Esta seguro que quiere eliminar el proyecto ?" ConfirmTitle="Elimina Proyecto" />
                            <telerik:GridBoundColumn DataField="IdProyecto"  Display="false" />
                            <telerik:GridBoundColumn DataField="IdPrograma"  Display="false" />
                            <telerik:GridBoundColumn DataField="Programa" HeaderText="Programa" AllowFiltering="true" />
                            <telerik:GridBoundColumn DataField="IdUnidadResponsable"  Display="false" />
                            <telerik:GridBoundColumn DataField="UnidadResponsable" HeaderText="Unidad Responsable" AllowFiltering="true" />
                            <telerik:GridBoundColumn DataField="IdResponsable"  Display="false" />
                            <telerik:GridBoundColumn DataField="Responsable" HeaderText="Responsable" AllowFiltering="true" />
                            <telerik:GridBoundColumn DataField="Proyecto" HeaderText="Proyecto" AllowFiltering="false" />
                            <telerik:GridBoundColumn DataField="ClaveProyecto" HeaderText="Clave del Proyecto" AllowFiltering="false" />
                            <telerik:GridBoundColumn DataField="Objetivo" HeaderText="Objetivo del Proyecto" AllowFiltering="false" />
                            <telerik:GridBoundColumn DataField="Meta" HeaderText="Meta" AllowFiltering="false" />
                            <telerik:GridBoundColumn DataField="FechaInicioVigencia" HeaderText="Fecha Incio Vigencia" AllowFiltering="false" DataFormatString="{0:dd/MM/yyyy}" />
                            <telerik:GridBoundColumn DataField="FechaFinVigencia" HeaderText="Fecha Fin Vigencia" AllowFiltering="false" DataFormatString="{0:dd/MM/yyyy}" />
                            <telerik:GridCheckBoxColumn DataField="Habilitado" HeaderText="Habilitado"   />
                            <telerik:GridBoundColumn DataField="FechaAlta" HeaderText="Fecha Alta" AllowFiltering="false" Display="false" />
                            <telerik:GridBoundColumn DataField="FechaBaja" HeaderText="Fecha Baja" AllowFiltering="false" Display="false" />

                        </Columns>
                      </MasterTableView>
                      <PagerStyle AlwaysVisible="true" />
                      <ClientSettings EnableRowHoverStyle="true" />
                   </telerik:RadGrid>
                 </div>    
               </asp:View>

               <asp:View ID="vwProyectoEditar" runat="server">
                <div class="cssDivFieldset">
                  <fieldset>
                    <legend class="cssLegendFormato"><asp:Label runat="server" ID="lblAccion" Text=""  /></legend>
                    <table>
                        <tr>
                            <td>
                                <asp:RequiredFieldValidator ID="rfvClave" ControlToValidate="radTxtClave" runat="server"  ErrorMessage="*" Text="*" ForeColor="Red" Display="Dynamic" />
                            </td>
                            <td><span class="cssDato">Clave :</span></td>
                            <td>
                                <telerik:RadTextBox ID="radTxtClave" runat="server" Width="100px" MaxLength="15" />
                            </td>
                        </tr>
                        <tr>
                            <td> <asp:RequiredFieldValidator ID="rfvProyecto" ControlToValidate="radTxtNombre" runat="server"  ErrorMessage="*" Text="*" ForeColor="Red" Display="Dynamic" /></td>
                            <td><span class="cssDato">Nombre :</span></td> 
                            <td><telerik:RadTextBox ID="radTxtNombre" runat="server" Width="200px" MaxLength="120" /></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><span class="cssDato">Objetivo :</span></td>
                            <td><telerik:RadTextBox ID="radTxtObjetivo" runat="server" TextMode="MultiLine" Width="250px">
                                </telerik:RadTextBox></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><span class="cssDato">Meta :</span></td>
                            <td> <telerik:RadTextBox ID="radTxtMeta" runat="server" TextMode="MultiLine" Width="250px">
                                </telerik:RadTextBox></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td>
                                <span class="cssDato">Programa :</span>
                            </td>
                            <td>
                                <telerik:RadComboBox ID="radCmbPrograma" runat="server" EmptyMessage="Seleccione un Programa..."
                                AllowCustomText="true" DataValueField="Key" DataTextField="Value" Width="250px">
                                </telerik:RadComboBox>
                            </td>
                        </tr>
                        <tr>
                            <td></td>
                            <td>
                                <span class="cssDato">Unidad Responsable :</span>
                            </td>
                            <td>
                                <telerik:RadComboBox ID="radCmbUnidadResponsable" runat="server" EmptyMessage="Seleccione Unidad Responsable..."
                                AllowCustomText="true" DataValueField="Key" DataTextField="Value" Width="250px">
                                </telerik:RadComboBox>
                            </td>
                        </tr>
                        <tr>
                            <td></td>
                            <td>
                                <span class="cssDato">Responsable del proyecto :</span>
                            </td>
                            <td>
                                <telerik:RadComboBox ID="radCmbResponsable" runat="server" EmptyMessage="Seleccione Responsable del proyecto..."
                                AllowCustomText="true" DataValueField="Key" DataTextField="Value" 
                                    Width="250px">
                                </telerik:RadComboBox>
                            </td>
                        </tr>
                         <tr>
                            <td></td>
                            <td>
                                <span class="cssDato">Carrera :</span>
                            </td>
                            <td>
                                <telerik:RadComboBox ID="radCmbCarrera" runat="server" EmptyMessage="Seleccione una carrera..."
                                AllowCustomText="true" DataValueField="Key" DataTextField="Value" Width="250px">
                                </telerik:RadComboBox>
                            </td>
                        </tr>
                         <tr>
                            <td></td>
                            <td>
                                <span class="cssDato">Actividad Macro :</span>
                            </td>
                            <td>
                               <telerik:RadTextBox ID="radTxtActividadMacro" runat="server" 
                                    TextMode="MultiLine" Width="250px">
                                </telerik:RadTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td></td>
                            <td>
                                <span class="cssDato">Encargado del proyecto :</span>
                            </td>
                            <td>
                                <telerik:RadComboBox ID="radCmbEncargado" runat="server" EmptyMessage="Seleccione un encargado..."
                                AllowCustomText="true" DataValueField="Key" DataTextField="Value" Width="250px">
                                </telerik:RadComboBox>
                            </td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><span class="cssDato">Fecha Inicio Vigencia:</span></td>
                            <td><telerik:RadDatePicker ID="rdpFechaInicioVigencia" Runat="server" /></td>
                        </tr>
                         <tr>
                            <td></td>
                            <td><span class="cssDato">Fecha Fin Vigencia:</span></td>
                            <td><telerik:RadDatePicker ID="rdpFechaFinVigencia" Runat="server" /></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><span class="cssDato">Activo :</span></td>
                            <td><asp:CheckBox  ID="chkActivo" runat="server" /></td>
                        </tr>
                        <tr>
                            <td colspan="3">&nbsp;</td>
                        </tr>
                    </table>
                  </fieldset>  
                </div>
                <div class="cssDivBotones">
                     <telerik:RadButton ID="radBtnRegresar" runat="server" Text="Regresar" 
                          onclick="radBtnRegresar_Click"  CausesValidation="false" />
                     &nbsp;
                    <telerik:RadButton ID="radBtnGuardar"  runat="server" Text="Guardar" 
                          onclick="radBtnGuardar_Click"/>
                </div>
               </asp:View>
            </asp:MultiView>
           <asp:Label runat="server" ID="lblExito" CssClass="cssExito" />
           <asp:Label runat="server" ID="lblError" CssClass="cssError" />
          </ContentTemplate>
        </asp:UpdatePanel> 
    </div>
</asp:Content>
